package com.huiztech.kaoqinji;

import com.huiztech.kaoqinji.mvc.KaoqinBaseActivity;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;

import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.Window;

public class BaseActivity extends KaoqinBaseActivity {

    protected ImageLoader imageLoader = ImageLoader.getInstance();
    DisplayImageOptions options;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        imageLoader.init(ImageLoaderConfiguration.createDefault(this));
        options = new DisplayImageOptions.Builder().showStubImage(R.drawable.moren) //设置默认图片
                .showImageForEmptyUri(R.drawable.moren)//设置Uri为空或是错误的时候显示的图片
                .showImageOnFail(R.drawable.moren)//设置图片加载或者解析出错时候显示的图片
                .cacheInMemory()//设置下载的图片是否缓存在内存中
                .cacheOnDisc()//设置下载的图片是否缓存在SD卡中
                .displayer(new RoundedBitmapDisplayer(500))//设置成圆角图片
                .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2).bitmapConfig(Bitmap.Config.RGB_565).build();
    }
}
